package com.pengtu.gsj.service.system;

import java.util.List;

import com.pengtu.gsj.dao.base.Page;
import com.pengtu.gsj.dao.base.QueryFilter;
import com.pengtu.gsj.entity.app.Organization;


public interface OrganizationService {

	public List<Organization> getOrganizations(final QueryFilter queryFilter); 
	public Organization getOrganization(String id); 
	public void saveOrganization(Organization organization); 
	public Page<Organization> findOrganizations(final Page<Organization> page,final QueryFilter queryFilter);
	public void deleteOrganization(String id);
	public List<Organization> getAll();
	public List<Organization> getByParentIds(String id);
	public Organization getTop();
	public void dockAllOrgz()throws Exception;
	public Organization get(String id);
	public Organization getOrganizationByDockId(String dockId);
	public List<Organization> findOrganizations(QueryFilter queryFilter);
}
